@charset "utf-8";
/* reset */
body{overflow: visible;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body,input,textarea,select,button,table{font-size:16px;line-height:1.25em;}
body{min-width:320px;font-size:1em;font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;color:#000;-webkit-text-size-adjust:none;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address,i{font-style:normal;}
a{color:#000;text-decoration:none;}
table{border-collapse:collapse;}
b{font-weight: normal;}
#clear{clear:both;width:100%;background-color:#fff;}
#clear:after{display:block;clear:both;height:1px;margin-top:-1px;content:'';}
.f0{font-size:0}
.f12{font-size:.6rem}
.f13{font-size:.65rem}
.f14{font-size:.7rem}
.f15{font-size:.75rem}
.f16{font-size:.8rem}
.f18{font-size:.9rem}
.f20{font-size:1rem}
.f24{font-size:1.2rem}
.f28{font-size:1.8rem}
.f38{font-size:2.8rem}
.fl{float:left}
.fr{float:right}
.m5{margin:.25rem}
.mt5{margin-top:.25rem}
.mr5{margin-right:.25rem}
.mb5{margin-bottom:.25rem}
.ml5{margin-left:.25rem}
.p5{padding:.25rem}
.pt5{padding-top:.25rem}
.pr5{padding-right:.25rem}
.pb5{padding-bottom:.25rem}
.pl5{padding-left:.25rem}
.m10{margin:.5rem}
.mt10{margin-top:.5rem}
.mr10{margin-right:.5rem}
.mb10{margin-bottom:.5rem}
.ml10{margin-left:.5rem}
.p10{padding:.5rem}
.pt10{padding-top:.5rem}
.pr10{padding-right:.5rem}
.pb10{padding-bottom:.5rem}
.pl10{padding-left:.5rem}
.m15{margin:.75rem}
.mt15{margin-top:.75rem}
.mr15{margin-right:.75rem}
.mb15{margin-bottom:.75rem}
.ml15{margin-left:.75rem}
.p15{padding:.75rem}
.pt15{padding-top:.75rem}
.pr15{padding-right:.75rem}
.pb15{padding-bottom:.75rem}
.pl15{padding-left:.75rem}
.m20{margin:1rem}
.mt20{margin-top:1rem}
.mr20{margin-right:1rem}
.mb20{margin-bottom:1rem}
.ml20{margin-left:1rem}
.p20{padding:1rem}
.pt20{padding-top:1rem}
.pr20{padding-right:1rem}
.pb20{padding-bottom:1rem}
.pl20{padding-left:1rem}
.pl30{padding-left:1.5rem}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}


#back{position: absolute;color:#fff;margin-top: .4rem;}
#back i{background: url(../images/icon2b.png) no-repeat -133px -67px;background-size:180px 180px;width: 16px;height:20px;display: inline-block;vertical-align: middle;}

/* footer */
.login-area{padding-bottom:.5em;text-align:center;width:100%;max-width:640px;background-color:#fff;margin:0 auto;}
.login-area a{font-size:.75em;color:#666;}
.copyright{font-size:12px;color:#666;}

/*@media screen and (min-width:320px) and (max-width: 360px){
	.card-container{min-height: 391px;}
}
@media screen and (width:320px) and (height: 568px){
	.card-container{min-height: 477px;}
}
@media screen and (width:360px) and (height: 640px){
	.card-container{min-height: 551px;}
}
@media screen and (min-width:361px) and (max-width: 380px){
	.card-container{min-height: 577px;}
}
@media screen and (min-width:384px) and (max-width: 411px){
	.card-container{min-height: 551px;}
}
@media screen and (min-width:412px){
    .card-container{min-height: 531px;}
}*/




